Importance of Selecting Test Cases for Regression Testing
نویسندگان
چکیده
There is a well-known discussion stating that “Under Testing is a crime and over testing is a Sin”. Regression testing also faces the same challenge regarding the selection of test cases which needs to re-run when some changes are made in the source code. Regression Testing assures changed programs against unintended amendments. Since several well-known software failures can be blamed on not testing changes and amendments in a software system thoroughly and properly, many techniques have been developed to support efficient and effective Regression Testing. This paper discusses the Regression Testing Process in detail to describe the importance of selecting Test Cases for Regression Testing..
منابع مشابه
Understanding the effects of changes on the cost-effectiveness of regression testing techniques
Regression testing is an expensive testing process used to validate modified software. Regression test selection and test case prioritization can reduce the costs of regression testing by selecting a subset of test cases for execution, or scheduling test cases to better meet testing objectives. The cost-effectiveness of these techniques can vary widely, however, and one cause of this variance i...
متن کاملRegression Test Case Optimization Using Honey Bee Mating Optimization Algorithm with Fuzzy Rule Base
Maintenance of the software is concerned with the changes and modifications implemented to the software. It needs to be validated that the modifications has not led to the degradation in the quality of the software. Software regression testing is required to instill confidence that changes are valid. Regression testing is very expensive. It requires the optimization of regression test cases. Re...
متن کاملTest case selection for black-box regression testing of database applications
Context: This paper presents an approach for selecting regression test cases in the context of large-scale, database applications. We focus on a black-box (specification-based) approach, relying on classification tree models to model the input domain of the system under test (SUT), in order to obtain a more practical and scalable solution. We perform an industrial case study where the SUT is a ...
متن کاملProcedures for Reducing the Size of Coverage-based Test Sets
This paper addresses the problem of reducing the size of test sets for regression testing and test output inspection Since regression testing requires the execution of some and in the worst case all test cases reducing the number of tests can have a large bene t Additionally testers generally have to examine the output of each test case both during initial and regression testing Since this is d...
متن کاملAnalytical Study on Manual vs
The main objective of this research paper focuses on the importance of automated software testing associate with software testing techniques in software engineering. In which we consider, categorized and enlighten on the software testing using current scenario of testing automation. The solution of this problem leads to the new approach of software development known as software testing in the I...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014